/* CSS Document */
@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}
body{ color:#333; font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img{border:none}ul{list-style:none}
a{color:#000;text-decoration:none;outline:none;}
a:hover {color:#c3925a;text-decoration:underline;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clr { margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}
.wd{ width:1000px; margin:0 auto;}
.blank{width:1024px; height:20px; margin:0 auto; background-color:#FFF;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml27{ margin-left:27px;}
.hovernone a:hover{ text-decoration:none;}

.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}


/* header yj */
.header_yj{ width:100%; overflow:hidden;}
.sptop1{width:100%; background:#f3f3f3;}
.top{ width:1000px; margin:0 auto; height:40px; line-height:40px; overflow:hidden;}
.top .left a{ margin-right:10px;}
.top .right a{ float:right; width:16px; height:13px; display:block; margin:13px 0 0 10px;}
.top .right a.icontr01{ background:url(icon03_yj.png) center no-repeat; width:13px;}
.icontr02{ background:url(icon02_yj.png) center no-repeat;}
.icontr03{ background:url(icon01_yj.png) center no-repeat;}
.logomain{ width:1000px; margin-left:auto; margin-right:auto; height:60px; overflow:hidden;}
.logom{ width:500px; height:60px; position:relative;}
.logo{ position:absolute; left:0; top:7px; z-index:2;}
.xlogo{ position:absolute; left:184px; top:20px;}
.ss{ width:300px; height:60px; text-align:right;}
.ss p{ width:175px; height:20px; line-height:20px; background:url(icontel_yj.png) left center no-repeat; padding-left:42px; float:right; padding-right:5px;}
.ss .ssm{ width:auto; *margin-top:25px; float:right; height:auto; overflow:hidden; margin-top:6px;}
.txtinput{ width:210px; height:25px; line-height:25px; border:1px #e6e6e6 solid; overflow:hidden; padding-left:5px; color:#666; float:left;}
.btninput{ background:#767676 url(iconss_yj.png) center no-repeat; width:40px; height:27px; float:left; border:none; cursor:pointer;}
.navbg{ background:#f54343;}
.nav{ width:1000px; margin:0 auto; background:url(navbg_yj.png) repeat-x; height:40px; line-height:40px; overflow:hidden;}
.nav ul{ background:url(navlibg_yj.png) left center no-repeat; height:40px; display:block; overflow:hidden;}
.nav ul li{ float:left; padding:0 20px; overflow:hidden; background:url(navlibg_yj.png) right center no-repeat;}
.nav ul li a{ font-size:14px; color:#FFF;}
.xnav{ width:1000px; margin:0 auto; height:14px; padding:8px 0; overflow:hidden;}
.xnav a{ padding:0 17px; height:14px; line-height:14px; font-size:14px; border-right:1px #cacaca solid; display:block; float:left;}
.xnav a:last-child{ border-right:none;}

/*foot*/
.foot{ background:url(footerbg.png) repeat; padding:30px 0;}
.footm{ width:1000px; margin:0 auto; overflow:hidden;}
.footm a{ color:#cccccc;}
.footL{ width:308px; border-right:1px #3c3b3b solid;}
.footL p{ line-height:24px; overflow:hidden; color:#cccccc; margin-bottom:10px;}
.footL p a{ margin:0 10px;}
.footL p span{ height:24px; float:left; background:#7a7a7a; line-height:24px; padding:0 5px;}
.footL p span a{ font-size:14px; font-weight:bold; color:#555555;}
.footM{ width:215px; border-left:1px #656463 solid; border-right:1px #3c3b3b solid; padding-left:35px; color:#cccccc; line-height:24px;}
.footM a{ margin-right:10px;}
.footM img{ margin:10px 0 0 20px;}
.footR{ width:409px; border-left:1px #656463 solid;}
.footR img{ margin-left:60px;}
.foot_zx{ padding:30px 0;}
.xlinks,.copyright{ text-align:center; line-height:30px;}
.xlinks a{ margin:0 10px;}

.links{ background:#f54343; height:50px; line-height:50px; text-align:center; overflow:hidden; color:#FFF;}
.links a{ color:#FFF; margin:0 20px;}

/*资讯列表页*/
.navAll{ width:100%; background:url(icond1px_yj.png) top repeat-x; border-bottom:5px #c20000 solid; height:44px; line-height:44px; overflow:hidden;}
.navAllm{ width:1000px; margin:0 auto;}
.navAll ul li{ height:43px; line-height:43px; border-top:1px #e6e6e6 solid; float:left; padding:0 10px; overflow:hidden;}
.navAll ul li a{ font-size:16px; display:block;}
.navAll ul li.on,.navAll ul li:hover{ border-top:1px #ff6600 solid;}
.navcom{ padding-top:10px;}
.navcom a{ width:27px; height:27px; display:block; float:left; margin-right:10px; text-indent:-999em;}
.navcom01{ background:url(icon_nav01_yj.png) no-repeat;}
.navcom02{ background:url(icon_nav02_yj.png) no-repeat;}
.navcom03{ background:url(icon_nav03_yj.png) no-repeat;}

/*main*/
.main_yj{ width:1000px; margin-left:auto; margin-right:auto;}
.fy{ height:40px; line-height:40px; text-align:center;}
.ullist li{ font-size:14px; height:28px; line-height:28px; background:url(icond_yj.png) no-repeat 0 center; padding-left:12px; overflow:hidden;}
.titullist{ background:url(line02_yj.jpg) top repeat-x; padding-top:10px;}

/*民生在线颜色*/
.nav-mszx,.nav{ background:#c3925a;}
.nav{ padding:8px 0; height:24px;}
.nav ul{ height:24px; line-height:24px; background:none;}
.nav ul li{ background:none; border-right:1px #ecc497 solid; border-left:none;}
.links{ background:#c3925a;}

.focusBox{ position:relative; width:630px; height:345px; overflow:hidden; font:12px/1.5 Verdana, Geneva, sans-serif; text-align:left; background:white;}
.focusBox .pic img{ width:630px; height:345px; display:block;}
.focusBox .txt-bg{ position:absolute; bottom:0; z-index:1;height:36px;width:100%; background:url(apl50.png) repeat;}
.focusBox .txt{ position: absolute;bottom: 0;z-index: 2;height: 36px;width:100%;overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ font-family:microsoft yahei; display:block; color:white; padding:0 0 0 10px; font-size:14px; text-decoration:none;}
.focusBox .num{ position:absolute; z-index:3; bottom:8px; right:8px;}
.focusBox .num li{ float:left; position:relative; width:18px; height:15px; line-height:15px; overflow:hidden; text-align:center;margin-right:1px; cursor:pointer;}
.focusBox .num li a,.focusBox .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.focusBox .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{background:#0068b7;}

.msr-jdul{ width:355px; overflow:hidden;}
.msr-jdtop .mslm{ background:url(icon_msrtitbg_yj.png) left center no-repeat; width:43px; height:24px; line-height:24px; display:block; padding-right:3px; text-align:center;}
.msr-jdtop .mslm a{ font-size:14px; font-weight:normal; color:#FFF;}
.msr-jdtop h3{ float:left; width:309px; height:24px; line-height:24px; font-weight:normal; text-align:center;}
.msr-jdtop h3 a{ font-size:18px; font-weight:bold;}
.msr-jdtop .bm{ color:#999999; line-height:24px; text-indent:2em; padding:5px 0;}
.msr-jdbottom{ background:url(line02_yj.jpg) top repeat-x; padding-top:10px;}
.msr-jdbottom ul li span{ float:left; color:#ff8624; margin-right:10px;}
.msr-jdbottom ul li span a{ color:#ff8624;}

.ms-xcxm-bdt{ width:1000px; overflow:hidden;}
.ms-xcxm-bdt-box{ width:465px;}
.ms-xcxm-bdt-box .tit{ height:50px; line-height:50px; font-size:20px; font-weight:bold; background:url(line02_yj.jpg) bottom center repeat-x;}
.ms-xcxm-bdt-box .tit a span{ color:#fda121;}
.ms-xcxm-bm{ padding-top:10px;}
.ms-xcxm-bm .ullist li{ font-size:14px; height:28px; line-height:28px; background:url(http://y2.ifengimg.com/e01ed39fc2da5d4a/2013/1023/list01.gif) no-repeat 0 center; padding-left:12px; overflow:hidden; text-align:right; color:#999;}
.ms-xcxm-bm ul li span{ float:left; color:#ff8624; margin-right:10px;}
.ms-xcxm-bm ul li span a{ color:#ff8624;}
.ms-xcxm-bm .ullist li b{ float:left; font-weight:normal;}
.ms-xcxm-top{ height:115px; padding:15px 0; background:url(line02_yj.jpg) bottom center repeat-x; overflow:hidden;}
.ms-xcxm-top .right{ width:270px; line-height:24px;}
.ms-xcxm-top .right h3{ height:40px; line-height:40px; font-size:18px;}
.ms-xcxm-top .right p{ text-indent:2em;}

.ms-wsbsdt{ width:1000px; overflow:hidden;}
.ms-wsbsdt .tit{ height:50px; line-height:50px; font-size:20px; font-weight:bold; background:url(line02_yj.jpg) bottom center repeat-x;}
.ms-wsbsdt .tit a span{ color:#fda121;}
.ms-wsbsdt .bm{ padding-top:20px;}
.ms-wsbsul{ width:190px; overflow:hidden; border-right:1px #d3d2d3 solid;}
.ms-wsbsul li{ background:url(icon_sjz_yj.png) left center no-repeat; padding-left:10px; height:24px; line-height:24px; overflow:hidden;}
.ms-wsbsan{ width:780px;}
.ms-wsbsan .xtit{ background:url(icon_mstb_yj.png) left center no-repeat; padding-left:20px; height:30px; line-height:30px; overflow:hidden;}
.ms-wsbsan .xtit a{ font-weight:bold; margin:0 5px;}
.ms-bsfwul,.ms-qtljul{ margin-left:20px;}
.ms-bsfwul li{ float:left; width:120px; text-align:center;}
.ms-qtljul li{ float:left; background:url(icond_yj.png) left 12px no-repeat; width:350px; margin-right:10px;}

.ms-mslyb{ width:1000px; overflow:hidden;}
.ms-mslyb .tit{ height:50px; line-height:50px; font-size:20px; font-weight:bold; background:url(line02_yj.jpg) bottom center repeat-x;}
.ms-mslyb .tit a span{ color:#fda121;}
.ms-mslyb .bm{ padding-top:20px;}
.ms-mslyb .bm .left{ width:461px;}
.ms-mslyb .ly{ background:url(ms_boxbmbg_yj.png) bottom center no-repeat; padding-bottom:20px; height:160px; color:#666;}
.btndjly{ background:url(ms_djly_yj.png) no-repeat; width:142px; height:32px; display:block; margin:0 auto; text-indent:-999em;}
.ms-mslyb .bm .right ul li{ float:right; padding:2px; border:1px #e2e2e2 solid; display:block; margin-left:20px; text-align:center; line-height:24px;}

.ms-bmcd{ width:1000px; overflow:hidden;}
.ms-bmcd .tit{ height:50px; line-height:50px; font-size:20px; font-weight:bold; background:url(line02_yj.jpg) bottom center repeat-x;}
.ms-bmcd .tit a span{ color:#fda121;}
.ms-bmcd ul li{ width:125px; text-align:center; float:left; line-height:30px; margin-top:20px; overflow:hidden;}